package com.factory._08proxy;

import java.util.List;
import java.util.Vector;

import static com.factory._08proxy.VectorProxy.factory;

/**
 * 代理模式
 *jdk 动态代理：
 * 1. 代理类实现 java.lang.reflect.InvocationHandler接口
 * 2. 通过Proxy。newProxyInstance 生成代理对象实例
 * @author Qinye
 * @date 2023/8/13 11:00
 */
public class Test {
    public static void main(String[] args) {
        List v = null;
        v = (List) factory(new Vector<String>(10));
        v.add("Bei");
        v.add(("jing"));
    }
}
